<?php
namespace App\Common\Constant;

/**
 * session键字典
 *
 * @author ownfi
 */
class SessionKey {

    const CURRENT_USER_KEY = 'user';
    const CURRENT_WEIXIN_USER_KEY = 'weixinUser';
    const CURRENT_WEIXIN_USERINFO_KEY = 'weixinUserinfo';
    const REDIRECT_URL_KEY = 'redirectUrl';
    const REFERER_URL_KEY = 'refererUrl';
    const FLASH_TOKEN_KEY = 'flashToken';

    /**
     * 自动跳转页
     * @return string
     */
    static function redirectUrlKey(){
        return self::REDIRECT_URL_KEY;
    }

    /**
     * 上一页
     * @return string
     */
    static function refererUrlKey(){
        return self::REFERER_URL_KEY;
    }

    /**
     * 当前用户
     * @return string
     */
    static function currentUserKey(){
        return self::CURRENT_USER_KEY;
    }

    /**
     * 当前微信企业号成员用户
     * @return string
     */
    static function currentWeixinUserKey(){
        return self::CURRENT_WEIXIN_USER_KEY;
    }

    /**
     * 当前微信企业号成员用户信息
     * @return string
     */
    static function currentWeixinUserinfoKey(){
        return self::CURRENT_WEIXIN_USERINFO_KEY;
    }

    /**
     * 闪存令牌
     * @return string
     */
    static function flashTokenKey(){
        return self::FLASH_TOKEN_KEY;
    }
}
